home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Almathera Ten Pack 3: CDPD 3
/
Almathera Ten on Ten - Disc 3: CDPD3.iso
/
ab20
/
ab20_archive
/
games
/
strategy
/
empire-2.2w.lzh
/
Help
/
Syntax
< prev
next >
Wrap
Text File
|
1990-08-25
|
5KB
|
104 lines
Command Syntax
All commands will prompt for their needed arguments, so if you are unsure
of how to use one, just give it with no arguments to get prompts.
Some syntactic elements:
<country> - a country name (in full, case significant) or number.
<sector> - a sector specified as row,column (e.g. 4,-7)
<sectors> - a region given as toprow:bottomrow,leftcolumn:rightcolumn
This specifies a rectangle of sectors. For most commands,
only the sectors that you own will be affected. E.g.
map -5:5,-5:6
will map the region around your capital. Eg.
designate -3,1:5 f
will designate a row of 5 sectors into fortresses. Using the
'realm' command, you can set up 6 rectangular regions which
you can refer to with an abbreviated form. E.g. if you have
entered:
realm 3 -8:8,2:5
then the two commands
map #3
map -8:8,2:5
are equivalent. As a further special case, realm 0 can be
referred to as just '#'. You can follow a rectangle
specification with a condition, which will reduce the
command to operating on only those sectors which match the
condition. The condition consists of a series of
comparisons, using the operators:
< - term on left is less than term on right
> - term on left is greater than term on right
= - term on left is equal to term on right
# - term on left is not equal to term on right
The conditions are separated by '&', implying that all
conditions must be met in order for that sector to be
selected for the command. Note that there must be no spaces
anywhere in the entire <sectors> specification. The terms
compared can be simple numbers or any unambiguous
abbreviation of one of:
designation - the designation character of the sector
(special case - other value can be a single character)
efficiency - the sector's efficiency
mobility - the sector's mobility
minerals - richness of iron deposit in sector
gold - richness of gold deposit in sector
production - production units in sector
contracted - 1 if sector is contracted, 0 if not
defended - 1 if sector defended, 0 if not
checkpoint - the checkpoint code for the sector
owner - the number of the owning country - only for deitys
civilians - number of civilians in the sector
military - number of military in sector
shells - number of shells in sector
guns - the number of guns in the sector
planes - number of planes in sector
ore - number of tons of iron ore in sector
bars - the number of gold bars in the sector
E.g.
des -10:10,12?designation=-&minerals>50&civ>99 m
will designate all wildernesses in the region which have a
mineral sample larger than 50 and more than 99 civilians as
a mine. As a special case, a '/' followed by a designation
code can be used as a condition to select all sectors of
that designation. E.g.
des #2/- +
will turn all wildernesses in realm 2 into highways.
<ship> - the number of a ship
<fleet> - a fleet letter (a-z, A-Z, or * for the default fleet)
<ships> - a designation of a group of ships. Can be a fleet letter, a
<sectors> range or a list of ship numbers separated by '/'s.
Any of the forms can be followed by a condition to be applied
to the ships, just like the conditions can be applied to
sectors. The values now refer to the ship, however, and are:
civilians, military, shells, guns, planes, ore, bars,
designation (ship type), efficiency, mobility, owner
It is often desireable to interrupt the actions or output of commands which
process several sectors or ships. This can be done on the Amiga by typing
a control-C. It can be done when connected over a serial port by typing a
control-C, a DEL or by sending a BREAK. The computation done by the 'power'
command can also be stopped this way.